package com.link.base.base.annualplan.model;

import com.link.core.basic.model.BasicModel;

/***
 * @author liushoulong
 * @date 2018-11-06
 * @desc 年度规划
 */
public class AnnualPlan extends BasicModel {
    /**
     * 合同id
     **/
    private Long contractId;
    /**
     * 期间ID
     **/
    private Long periodId;
    /**
     * 年份
     **/
    private String particularYear;
    /**
     * 全年度销售任务量
     **/
    private Double allYearAssign;
    /**
     * 开始日期
     **/
    private String startDate;
    /**
     * 结束日期
     **/
    private String endDate;
    /**
     * 审核状态,值列表类型: AUDIT_STATUS 默认:New  审核中
     **/
    private String auditStatus;
    /**
     * 是否有效
     **/
    private String isEfficient;
    /**
     * 变更状态 值列表类型: MODIFY_STATUS 默认：NotModified 未变更
     **/
    private String modifyStatus;
    /**
     * 父版本id
     **/
    private Long parEditionId;
    /**
     * 父版本
     **/
    private String parEdition;
    /**
     * 版本
     **/
    private String edition;
    /**
     * 变更说明
     **/
    private String changeInstructions;
    /**
     * 年份
     **/
    private String partYear;
    /**
     * 合同编码
     */
    private String contractCode;
    /**
     * 合同名称
     */
    private String contractName;

    public Long getContractId() {
        return contractId;
    }

    public void setContractId(Long contractId) {
        this.contractId = contractId;
    }

    public Long getPeriodId() {
        return periodId;
    }

    public void setPeriodId(Long periodId) {
        this.periodId = periodId;
    }

    public String getParticularYear() {
        return particularYear;
    }

    public void setParticularYear(String particularYear) {
        this.particularYear = particularYear;
    }

    public Double getAllYearAssign() {
        return allYearAssign;
    }

    public void setAllYearAssign(Double allYearAssign) {
        this.allYearAssign = allYearAssign;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getIsEfficient() {
        return isEfficient;
    }

    public void setIsEfficient(String isEfficient) {
        this.isEfficient = isEfficient;
    }

    public String getModifyStatus() {
        return modifyStatus;
    }

    public void setModifyStatus(String modifyStatus) {
        this.modifyStatus = modifyStatus;
    }

    public Long getParEditionId() {
        return parEditionId;
    }

    public void setParEditionId(Long parEditionId) {
        this.parEditionId = parEditionId;
    }

    public String getParEdition() {
        return parEdition;
    }

    public void setParEdition(String parEdition) {
        this.parEdition = parEdition;
    }

    public String getEdition() {
        return edition;
    }

    public void setEdition(String edition) {
        this.edition = edition;
    }

    public String getChangeInstructions() {
        return changeInstructions;
    }

    public void setChangeInstructions(String changeInstructions) {
        this.changeInstructions = changeInstructions;
    }

    public String getPartYear() {
        return partYear;
    }

    public void setPartYear(String partYear) {
        this.partYear = partYear;
    }

    public String getContractCode() {
        return contractCode;
    }

    public void setContractCode(String contractCode) {
        this.contractCode = contractCode;
    }

    public String getContractName() {
        return contractName;
    }

    public void setContractName(String contractName) {
        this.contractName = contractName;
    }
}
